Skip to content

web(d-web): per-node topology card on embedded dashboard - #446

Merged
frstrtr merged 2 commits into
masterfrom
web/d-web-node-topology-card
Jun 24, 2026
Merged

web(d-web): per-node topology card on embedded dashboard#446
frstrtr merged 2 commits into
masterfrom
web/d-web-node-topology-card

Conversation

@frstrtr

@frstrtr frstrtr commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Per-node truthful dashboard (charter #2)

The /api/node_topology endpoint already returns THIS node's real coin set — primary chain + auto-detected embedded/aux coins, per-coin peer counts, and embedded/has_rpc flags — but the embedded dashboard never rendered it. The operator could not see the node's actual topology at a glance.

Change

Surfaced per coin

symbol · primary/embedded/rpc tags · live peer count.

Web layer only / non-consensus → normal merge after CI green; surfacing for merge-tap (web on prod = operator awareness).

frstrtr added 2 commits June 24, 2026 16:16
…<=480px

The embedded dashboard header info boxes (#miner-info / #network-info)
carry inline min-width (280px / 220px) that the 768px/900px breakpoints
cannot override, and the monospace config lines (stratum URL, the
<ADDR>,<DOGE_ADDR>.WORKER username) are unbreakable tokens. On a phone
(<=414px) these force horizontal overflow that clips the view. Add a
<=480px breakpoint that drops the inline mins to full-width and lets the
long tokens wrap. Static drop-in (served from --dashboard-dir), no rebuild.
The /api/node_topology endpoint already returns THIS node's real coin
set (primary + auto-detected embedded/aux coins, per-coin peer counts,
embedded/has_rpc flags) but the embedded dashboard never rendered it --
the operator could not see the node's actual topology at a glance.

Adds a config-driven Node Topology card (static drop-in, no backend
change) that consumes the existing endpoint, mirroring the V36 crossing
widget pattern. Hidden until the endpoint returns a non-empty coin list,
so nodes with no topology data show nothing rather than a stub.

Charter #2 (per-node truthful dashboard): each node now shows its own
real topology, never a baked-in coin list.
@frstrtr
frstrtr merged commit 0915d1b into master Jun 24, 2026
21 checks passed
@frstrtr
frstrtr deleted the web/d-web-node-topology-card branch June 24, 2026 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant